A Sandbox for Exploring the OpenFire Processor
نویسندگان
چکیده
The OpenFire processor is an simple, open source solution for implementing a MicroBlaze-compliant Application-Specific Instruction-Set Processor (ASIP) on an FPGA. Its small size and adjustable feature set also make it attractive for Single Chip Multiple Processor (SCMP) research. Until now the OpenFire has been dependent upon a host MicroBlaze processor or custom user logic for access to external memory or peripherals. In order to make the OpenFire a self sufficient, convenient research platform for both ASIP and SCMP, the addition of a standard peripheral bus such as the On-Chip Peripheral Bus (OPB) is necessary. In this paper we implement a solution to this problem, compare our implementation to the standard MicroBlaze implementation, and discuss future work that we hope to acheive.
منابع مشابه
Configurable Soft Processor Arrays Using the OpenFire Processor
Single-chip multiprocessor systems, while requiring significantly less design effort than custom hardware solutions, fall behind custom RTL in performance. In an effort to decrease this performance gap, the individual processors in an array can be tailored to their specific application. In this paper we present the OpenFire, a Xilinx MicroBlaze-compatible processor designed for configurable arr...
متن کاملHead-First into the Sandbox
Sandbox and Proactive Signature Detection But sandboxing is resource-intensive. Code needs to fully execute in the sandbox before it can be analyzed, and exploring all code execution paths — possibly including additional modules that malicious code tries to download — takes time. Fortinet combines sandboxing with proactive signature detection to filter traffic before it hits the sandbox, since ...
متن کاملFull-System Architectural Exploration Sandbox
The hardware realism and execution performance from prototyping using Field-Programmable Gate Arrays (FPGA) help address the key shortcomings of simulationbased computer architecture research. Although FPGA speed and capacity are approaching a pivotal threshold, creating a microarchitecturally-accurate FPGA prototype of a modern microprocessor remains at the limit of feasibility. On the other h...
متن کاملPredictable migration and communication in the Quest-V multikernal
Quest-V is a system we have been developing from the ground up, with objectives focusing on safety, predictability and efficiency. It is designed to work on emerging multicore processors with hardware virtualization support. Quest-V is implemented as a “distributed system on a chip” and comprises multiple sandbox kernels. Sandbox kernels are isolated from one another in separate regions of phys...
متن کاملPredictable Migration and Communication in the Quest-V Multikernel
Quest-V is a system we have been developing from the ground up, with objectives focusing on safety, predictability and efficiency. It is designed to work on emerging multicore processors with hardware virtualization support. Quest-V is implemented as a “distributed system on a chip” and comprises multiple sandbox kernels. Sandbox kernels are isolated from one another in separate regions of phys...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007